<?php
header('Content-Type: application/json');
header('Access-Control-Allow-Origin: *');
// 文件删除接口
function deleteFile($directory, $filename) {
    // 拼接完整文件路径
    $filePath = rtrim($directory, '/') . '/' . $filename;

    // 检查文件是否存在
    if (!file_exists($filePath)) {
        return ['status' => 'error', 'message' => '文件不存在'];
    }

    // 尝试删除文件
    if (unlink($filePath) == true) {
        return ['status' => 'success', 'message' => '文件删除成功'];
    } else {
        return ['status' => 'error', 'message' => '文件删除失败，可能是权限不足'];
    }
}

// 获取请求参数
$directory = $_REQUEST['directory'] ?? ''; // 'static' 或 'banner'
$filename = $_REQUEST['filename'] ?? '';

// 检查参数是否为空
if (empty($directory) || empty($filename)) {
    echo json_encode(['status' => 'error', 'message' => '参数不能为空']);
    exit;
}

// 删除文件并返回结果
$result = deleteFile($directory, $filename);
echo json_encode($result);
?>